<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://infomobilws/" targetNamespace="http://infomobilws/" version="1.0" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:element name="addPoint" type="tns:addPoint" />
  <xs:element name="addPointResponse" type="tns:addPointResponse" />
  <xs:element name="addWorkPlace" type="tns:addWorkPlace" />
  <xs:element name="addWorkPlaceResponse" type="tns:addWorkPlaceResponse" />
  <xs:element name="clearPointMobile" type="tns:clearPointMobile" />
  <xs:element name="clearPointMobileResponse" type="tns:clearPointMobileResponse" />
  <xs:element name="createWorkOrder" type="tns:createWorkOrder" />
  <xs:element name="createWorkOrderResponse" type="tns:createWorkOrderResponse" />
  <xs:element name="getAracIsEmri" type="tns:getAracIsEmri" />
  <xs:element name="getAracIsEmriResponse" type="tns:getAracIsEmriResponse" />
  <xs:element name="getFilteredMobileEvents" type="tns:getFilteredMobileEvents" />
  <xs:element name="getFilteredMobileEventsResponse" type="tns:getFilteredMobileEventsResponse" />
  <xs:element name="getGpsLastPositions" type="tns:getGpsLastPositions" />
  <xs:element name="getGpsLastPositionsResponse" type="tns:getGpsLastPositionsResponse" />
  <xs:element name="getKopruGecisDetails" type="tns:getKopruGecisDetails" />
  <xs:element name="getKopruGecisDetailsResponse" type="tns:getKopruGecisDetailsResponse" />
  <xs:element name="getLastTelemetry" type="tns:getLastTelemetry" />
  <xs:element name="getLastTelemetryResponse" type="tns:getLastTelemetryResponse" />
  <xs:element name="getMobileGroups" type="tns:getMobileGroups" />
  <xs:element name="getMobileGroupsResponse" type="tns:getMobileGroupsResponse" />
  <xs:element name="getMobilePositionsBetweenInterval" type="tns:getMobilePositionsBetweenInterval" />
  <xs:element name="getMobilePositionsBetweenIntervalResponse" type="tns:getMobilePositionsBetweenIntervalResponse" />
  <xs:element name="getMobileScoreDetails" type="tns:getMobileScoreDetails" />
  <xs:element name="getMobileScoreDetailsResponse" type="tns:getMobileScoreDetailsResponse" />
  <xs:element name="getMobileTripsBetweenInterval" type="tns:getMobileTripsBetweenInterval" />
  <xs:element name="getMobileTripsBetweenIntervalResponse" type="tns:getMobileTripsBetweenIntervalResponse" />
  <xs:element name="getMobiles" type="tns:getMobiles" />
  <xs:element name="getMobilesResponse" type="tns:getMobilesResponse" />
  <xs:element name="getPointMobileList" type="tns:getPointMobileList" />
  <xs:element name="getPointMobileListResponse" type="tns:getPointMobileListResponse" />
  <xs:element name="getSingleMobile" type="tns:getSingleMobile" />
  <xs:element name="getSingleMobileResponse" type="tns:getSingleMobileResponse" />
  <xs:element name="getSumDistanceWithInRange" type="tns:getSumDistanceWithInRange" />
  <xs:element name="getSumDistanceWithInRangeResponse" type="tns:getSumDistanceWithInRangeResponse" />
  <xs:element name="getTelemetryHistory" type="tns:getTelemetryHistory" />
  <xs:element name="getTelemetryHistoryResponse" type="tns:getTelemetryHistoryResponse" />
  <xs:element name="getWorkOrder" type="tns:getWorkOrder" />
  <xs:element name="getWorkOrderResponse" type="tns:getWorkOrderResponse" />
  <xs:element name="getYolYardimList" type="tns:getYolYardimList" />
  <xs:element name="getYolYardimListResponse" type="tns:getYolYardimListResponse" />
  <xs:element name="logOut" type="tns:logOut" />
  <xs:element name="logOutResponse" type="tns:logOutResponse" />
  <xs:element name="register" type="tns:register" />
  <xs:element name="registerResponse" type="tns:registerResponse" />
  <xs:element name="registerWithDetails" type="tns:registerWithDetails" />
  <xs:element name="registerWithDetailsResponse" type="tns:registerWithDetailsResponse" />
  <xs:element name="removePoint" type="tns:removePoint" />
  <xs:element name="removePointResponse" type="tns:removePointResponse" />
  <xs:element name="setPointMobile" type="tns:setPointMobile" />
  <xs:element name="setPointMobileResponse" type="tns:setPointMobileResponse" />
  <xs:element name="updateMobile" type="tns:updateMobile" />
  <xs:element name="updateMobileResponse" type="tns:updateMobileResponse" />
  <xs:element name="updatePointMobile" type="tns:updatePointMobile" />
  <xs:element name="updatePointMobileResponse" type="tns:updatePointMobileResponse" />
  <xs:element name="validatetoken" type="tns:validatetoken" />
  <xs:element name="validatetokenResponse" type="tns:validatetokenResponse" />
  <xs:element name="version" type="tns:version" />
  <xs:element name="versionResponse" type="tns:versionResponse" />
  <xs:complexType name="getFilteredMobileEvents">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="mobile" type="tns:dataMobile" />
      <xs:element minOccurs="0" name="eventCode" type="xs:string" />
      <xs:element minOccurs="0" name="startDate" type="xs:string" />
      <xs:element minOccurs="0" name="stopDate" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataMobile">
    <xs:sequence>
      <xs:element name="activityCheckDuration" type="xs:int" />
      <xs:element name="activityStatus" type="xs:int" />
      <xs:element minOccurs="0" name="activityTimestamp" type="xs:string" />
      <xs:element minOccurs="0" name="addr1" type="xs:string" />
      <xs:element minOccurs="0" name="addr2" type="xs:string" />
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element minOccurs="0" name="aracTelefonu" type="xs:string" />
      <xs:element minOccurs="0" name="aracTipiAdi" type="xs:string" />
      <xs:element minOccurs="0" name="aracTipiKodu" type="xs:string" />
      <xs:element minOccurs="0" name="birimAdi" type="xs:string" />
      <xs:element minOccurs="0" name="birimKodu" type="xs:string" />
      <xs:element minOccurs="0" name="commDescriptor" type="xs:string" />
      <xs:element minOccurs="0" name="commDescriptorSecondary" type="xs:string" />
      <xs:element minOccurs="0" name="commId" type="xs:string" />
      <xs:element minOccurs="0" name="commIdSecondary" type="xs:string" />
      <xs:element minOccurs="0" name="company" type="xs:string" />
      <xs:element minOccurs="0" name="driverInfo" type="xs:string" />
      <xs:element name="emergencyStatus" type="xs:int" />
      <xs:element minOccurs="0" name="gateway" type="xs:string" />
      <xs:element minOccurs="0" name="gatewaySecondary" type="xs:string" />
      <xs:element name="geoCircProgStatus" type="xs:int" />
      <xs:element name="geoRectLat1" type="xs:double" />
      <xs:element name="geoRectLat2" type="xs:double" />
      <xs:element name="geoRectLon1" type="xs:double" />
      <xs:element name="geoRectLon2" type="xs:double" />
      <xs:element name="geoRectProgStatus" type="xs:int" />
      <xs:element name="icon_type" type="xs:int" />
      <xs:element name="idleDuration" type="xs:long" />
      <xs:element minOccurs="0" name="imageName" type="xs:string" />
      <xs:element minOccurs="0" name="kontakDurumu" type="xs:int" />
      <xs:element minOccurs="0" name="lbsCustomerPoint" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCustomerPointDistance" type="xs:float" />
      <xs:element minOccurs="0" name="lbsPoint" type="xs:string" />
      <xs:element minOccurs="0" name="lbsPointDistance" type="xs:float" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="motorBlokajFlag" type="xs:int" />
      <xs:element minOccurs="0" name="motorBlokajStatus" type="xs:int" />
      <xs:element name="msgFlag" type="xs:boolean" />
      <xs:element name="pointDist" type="xs:double" />
      <xs:element minOccurs="0" name="posDirectionValue" type="xs:int" />
      <xs:element name="posDistance" type="xs:long" />
      <xs:element name="posDistanceSecondary" type="xs:long" />
      <xs:element name="posHeartBeat" type="xs:long" />
      <xs:element name="posHeartBeatSecondary" type="xs:long" />
      <xs:element name="posInterval" type="xs:long" />
      <xs:element name="posIntervalSecondary" type="xs:long" />
      <xs:element minOccurs="0" name="posLatitude" type="xs:double" />
      <xs:element minOccurs="0" name="posLongitude" type="xs:double" />
      <xs:element name="posMode" type="xs:int" />
      <xs:element name="posProgStatus" type="xs:int" />
      <xs:element minOccurs="0" name="posSpeed" type="xs:int" />
      <xs:element minOccurs="0" name="posTimestamp" type="xs:string" />
      <xs:element minOccurs="0" name="posTimestampStrtime" type="xs:string" />
      <xs:element minOccurs="0" name="SDisi3" type="xs:string" />
      <xs:element minOccurs="0" name="SIsi1" type="xs:string" />
      <xs:element minOccurs="0" name="SIsi2" type="xs:string" />
      <xs:element minOccurs="0" name="SKapi" type="xs:string" />
      <xs:element minOccurs="0" name="SNem" type="xs:string" />
      <xs:element name="seferFlag" type="xs:boolean" />
      <xs:element name="sensorDoor" type="xs:int" />
      <xs:element name="sensorDoorCondition" type="xs:int" />
      <xs:element minOccurs="0" name="sensorDoorDescription" type="xs:string" />
      <xs:element name="sensorDoorProgStatus" type="xs:int" />
      <xs:element name="sensorFuel" type="xs:int" />
      <xs:element name="sensorFuelCondition" type="xs:int" />
      <xs:element minOccurs="0" name="sensorFuelDescription" type="xs:string" />
      <xs:element name="sensorFuelMax" type="xs:int" />
      <xs:element name="sensorFuelMin" type="xs:int" />
      <xs:element name="sensorFuelProgStatus" type="xs:int" />
      <xs:element name="sensorTemp" type="xs:int" />
      <xs:element name="sensorTempCondition" type="xs:int" />
      <xs:element name="sensorTempConditionSec" type="xs:int" />
      <xs:element minOccurs="0" name="sensorTempDescription" type="xs:string" />
      <xs:element minOccurs="0" name="sensorTempDescriptionSec" type="xs:string" />
      <xs:element name="sensorTempMax" type="xs:int" />
      <xs:element name="sensorTempMaxSec" type="xs:int" />
      <xs:element name="sensorTempMin" type="xs:int" />
      <xs:element name="sensorTempMinSec" type="xs:int" />
      <xs:element name="sensorTempProgStatus" type="xs:int" />
      <xs:element minOccurs="0" name="softwareVersion" type="xs:string" />
      <xs:element name="speedLimit" type="xs:int" />
      <xs:element name="speedProgStatus" type="xs:int" />
      <xs:element name="status" type="xs:int" />
      <xs:element name="telemetryFlag" type="xs:boolean" />
      <xs:element minOccurs="0" name="telsizKodu" type="xs:string" />
      <xs:element minOccurs="0" name="terminalProtocol" type="xs:string" />
      <xs:element minOccurs="0" name="terminalType" type="xs:string" />
      <xs:element minOccurs="0" name="timestamp" type="xs:string" />
      <xs:element name="totalDistance" type="xs:int" />
      <xs:element name="transactionNo" type="xs:int" />
      <xs:element name="transactionRowNo" type="xs:long" />
      <xs:element name="transactionStatus" type="xs:int" />
      <xs:element minOccurs="0" name="transactionTable" type="xs:string" />
      <xs:element name="visiting" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getFilteredMobileEventsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataEvent" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataEvent">
    <xs:sequence>
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element minOccurs="0" name="city" type="xs:string" />
      <xs:element minOccurs="0" name="country" type="xs:string" />
      <xs:element minOccurs="0" name="county" type="xs:string" />
      <xs:element minOccurs="0" name="custpoint" type="xs:string" />
      <xs:element name="custpointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="custpointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="district" type="xs:string" />
      <xs:element minOccurs="0" name="eventCode" type="xs:string" />
      <xs:element minOccurs="0" name="eventDescription" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue1" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue2" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue3" type="xs:string" />
      <xs:element name="latitude" type="xs:double" />
      <xs:element minOccurs="0" name="location" type="xs:string" />
      <xs:element name="longitude" type="xs:double" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="point" type="xs:string" />
      <xs:element name="pointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="pointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="source" type="xs:string" />
      <xs:element name="speed" type="xs:int" />
      <xs:element minOccurs="0" name="street" type="xs:string" />
      <xs:element minOccurs="0" name="timestamp" type="xs:string" />
      <xs:element minOccurs="0" name="town" type="xs:string" />
      <xs:element name="transactionRowNo" type="xs:long" />
      <xs:element minOccurs="0" name="transactionTimestamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="removePoint">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="pointId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="removePointResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobiles">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobilesResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataMobileContainer" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataMobileContainer">
    <xs:sequence>
      <xs:element minOccurs="0" name="dataMobile" type="tns:dataMobile" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="drivers" nillable="true" type="tns:dataDriver" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="events" nillable="true" type="tns:dataEvent" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="groupNames" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="lastNPosition" nillable="true" type="tns:dataPosition" />
      <xs:element minOccurs="0" name="lastPosition" type="tns:dataPosition" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="messages" nillable="true" type="tns:dataMessage" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataDriver">
    <xs:sequence>
      <xs:element minOccurs="0" name="address" type="xs:string" />
      <xs:element minOccurs="0" name="birimKodu" type="xs:string" />
      <xs:element minOccurs="0" name="birthDate" type="xs:string" />
      <xs:element minOccurs="0" name="company" type="xs:string" />
      <xs:element name="driverId" type="xs:long" />
      <xs:element minOccurs="0" name="driverName" type="xs:string" />
      <xs:element minOccurs="0" name="driverNo" type="xs:string" />
      <xs:element minOccurs="0" name="driverSurname" type="xs:string" />
      <xs:element minOccurs="0" name="driverType" type="xs:string" />
      <xs:element minOccurs="0" name="endDate" type="xs:string" />
      <xs:element minOccurs="0" name="exp" type="xs:string" />
      <xs:element minOccurs="0" name="gsmPhone" type="xs:string" />
      <xs:element minOccurs="0" name="homePhone" type="xs:string" />
      <xs:element minOccurs="0" name="imageName" type="xs:string" />
      <xs:element minOccurs="0" name="licenseClass" type="xs:string" />
      <xs:element minOccurs="0" name="licenseDate" type="xs:string" />
      <xs:element minOccurs="0" name="licenseNo" type="xs:string" />
      <xs:element name="rowno" type="xs:long" />
      <xs:element minOccurs="0" name="startDate" type="xs:string" />
      <xs:element minOccurs="0" name="telsizKodu" type="xs:string" />
      <xs:element minOccurs="0" name="useProsthesis" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataPosition">
    <xs:sequence>
      <xs:element name="activityStatus" type="xs:int" />
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element name="changed" type="xs:boolean" />
      <xs:element minOccurs="0" name="city" type="xs:string" />
      <xs:element minOccurs="0" name="country" type="xs:string" />
      <xs:element minOccurs="0" name="county" type="xs:string" />
      <xs:element minOccurs="0" name="custpoint" type="xs:string" />
      <xs:element name="custpointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="custpointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="direction" type="xs:string" />
      <xs:element name="directionValue" type="xs:int" />
      <xs:element minOccurs="0" name="district" type="xs:string" />
      <xs:element minOccurs="0" name="eventCode" type="xs:string" />
      <xs:element minOccurs="0" name="eventDescription" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue1" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue2" type="xs:string" />
      <xs:element minOccurs="0" name="eventValue3" type="xs:string" />
      <xs:element name="latitude" type="xs:double" />
      <xs:element minOccurs="0" name="location" type="xs:string" />
      <xs:element name="longitude" type="xs:double" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="point" type="xs:string" />
      <xs:element name="pointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="pointHeading" type="xs:string" />
      <xs:element name="posDistanceTravelled" type="xs:double" />
      <xs:element minOccurs="0" name="source" type="xs:string" />
      <xs:element name="speed" type="xs:int" />
      <xs:element minOccurs="0" name="street" type="xs:string" />
      <xs:element minOccurs="0" name="timestamp" type="xs:string" />
      <xs:element minOccurs="0" name="town" type="xs:string" />
      <xs:element name="transactionRowNo" type="xs:long" />
      <xs:element minOccurs="0" name="transactionTimestamp" type="xs:string" />
      <xs:element name="zoomLevel" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataMessage">
    <xs:sequence>
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element minOccurs="0" name="direction" type="xs:string" />
      <xs:element minOccurs="0" name="lastUpdateTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCity" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCountry" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCounty" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCustpoint" type="xs:string" />
      <xs:element name="lbsCustpointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="lbsCustpointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="lbsDistrict" type="xs:string" />
      <xs:element minOccurs="0" name="lbsLocation" type="xs:string" />
      <xs:element minOccurs="0" name="lbsPoint" type="xs:string" />
      <xs:element name="lbsPointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="lbsPointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="lbsStreet" type="xs:string" />
      <xs:element minOccurs="0" name="lbsTown" type="xs:string" />
      <xs:element minOccurs="0" name="messageText" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element name="msgReadStatus" type="xs:int" />
      <xs:element minOccurs="0" name="msgReadTimeStamp" type="xs:string" />
      <xs:element name="msgReadTransRowNo" type="xs:long" />
      <xs:element name="posLatitude" type="xs:double" />
      <xs:element name="posLongitude" type="xs:double" />
      <xs:element minOccurs="0" name="posSource" type="xs:string" />
      <xs:element minOccurs="0" name="posTimeStamp" type="xs:string" />
      <xs:element name="provideFeedback" type="xs:int" />
      <xs:element minOccurs="0" name="refNo" type="xs:string" />
      <xs:element minOccurs="0" name="refType" type="xs:string" />
      <xs:element minOccurs="0" name="targetSendDate" type="xs:string" />
      <xs:element minOccurs="0" name="timeOutDate" type="xs:string" />
      <xs:element minOccurs="0" name="timeStamp" type="xs:string" />
      <xs:element name="transactionRowNo" type="xs:long" />
      <xs:element name="transferStatus" type="xs:int" />
      <xs:element minOccurs="0" name="transferTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="username" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getSumDistanceWithInRange">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="mobiles" type="tns:dataMobile" />
      <xs:element minOccurs="0" name="beginTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="endTimeStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getSumDistanceWithInRangeResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getTelemetryHistory">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="mobile" type="tns:dataMobile" />
      <xs:element minOccurs="0" name="startDate" type="xs:string" />
      <xs:element minOccurs="0" name="endDate" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="dataNvp" type="tns:dataNameValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataNameValue">
    <xs:sequence>
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" name="value" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getTelemetryHistoryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataTelemetry" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataTelemetry">
    <xs:sequence>
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="posTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="telemetryLines" nillable="true" type="tns:dataTelemetryLine" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataTelemetryLine">
    <xs:sequence>
      <xs:element minOccurs="0" name="ioLabel" type="xs:string" />
      <xs:element minOccurs="0" name="ioParamName" type="xs:string" />
      <xs:element name="ioParamSeq" type="xs:int" />
      <xs:element name="ioRawValue" type="xs:int" />
      <xs:element minOccurs="0" name="ioValue" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCity" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCountry" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCounty" type="xs:string" />
      <xs:element minOccurs="0" name="lbsCustomerPoint" type="xs:string" />
      <xs:element name="lbsCustomerPointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="lbsCustomerPointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="lbsDistrict" type="xs:string" />
      <xs:element minOccurs="0" name="lbsLocation" type="xs:string" />
      <xs:element minOccurs="0" name="lbsPoint" type="xs:string" />
      <xs:element name="lbsPointDistance" type="xs:double" />
      <xs:element minOccurs="0" name="lbsPointHeading" type="xs:string" />
      <xs:element minOccurs="0" name="lbsStreet" type="xs:string" />
      <xs:element minOccurs="0" name="lbsTown" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element name="posLatitude" type="xs:double" />
      <xs:element name="posLongitude" type="xs:double" />
      <xs:element minOccurs="0" name="posTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="timeStamp" type="xs:string" />
      <xs:element name="transactionRowNo" type="xs:long" />
      <xs:element name="transactionSeq" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileGroups">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="mobileId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileGroupsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataGroupLite" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataGroupLite">
    <xs:sequence>
      <xs:element minOccurs="0" name="groupName" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobilePositionsBetweenInterval">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="mobileId" type="xs:long" />
      <xs:element minOccurs="0" name="startTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="endTimeStamp" type="xs:string" />
      <xs:element name="maxPosition" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobilePositionsBetweenIntervalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataPosition" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="registerWithDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="username" type="xs:string" />
      <xs:element minOccurs="0" name="password" type="xs:string" />
      <xs:element minOccurs="0" name="company" type="xs:string" />
      <xs:element minOccurs="0" name="language" type="xs:string" />
      <xs:element name="deviceType" type="xs:int" />
      <xs:element minOccurs="0" name="deviceInfo" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="registerWithDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="addWorkPlace">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="workOrderId" type="xs:string" />
      <xs:element name="workPlaceId" type="xs:long" />
      <xs:element minOccurs="0" name="workPlaceInput" type="tns:workPlaceInput" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="workPlaceInput">
    <xs:sequence>
      <xs:element minOccurs="0" name="address" type="xs:string" />
      <xs:element minOccurs="0" name="contactPerson" type="xs:string" />
      <xs:element minOccurs="0" name="faxno" type="xs:string" />
      <xs:element name="latitude" type="xs:double" />
      <xs:element name="longitude" type="xs:double" />
      <xs:element minOccurs="0" name="placeName" type="xs:string" />
      <xs:element minOccurs="0" name="placeNo" type="xs:string" />
      <xs:element name="placeSeqNo" type="xs:int" />
      <xs:element minOccurs="0" name="plannedEndDate" type="xs:string" />
      <xs:element minOccurs="0" name="plannedStartDate" type="xs:string" />
      <xs:element minOccurs="0" name="telno" type="xs:string" />
      <xs:element name="tolerance" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="addWorkPlaceResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getKopruGecisDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="mobileId" type="xs:long" />
      <xs:element minOccurs="0" name="startTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="endTimeStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getKopruGecisDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataKopruGecis" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataKopruGecis">
    <xs:sequence>
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element minOccurs="0" name="gecisZamani" type="xs:string" />
      <xs:element minOccurs="0" name="giseAdi" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="addPoint">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="dataPoint" type="tns:dataPoint" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataPoint">
    <xs:sequence>
      <xs:element minOccurs="0" name="address" type="xs:string" />
      <xs:element minOccurs="0" name="alfaCustId" type="xs:string" />
      <xs:element minOccurs="0" name="fax" type="xs:string" />
      <xs:element name="latitude" type="xs:double" />
      <xs:element name="longitude" type="xs:double" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element name="no" type="xs:long" />
      <xs:element name="pointId" type="xs:long" />
      <xs:element minOccurs="0" name="tel" type="xs:string" />
      <xs:element name="tolerance" type="xs:double" />
      <xs:element name="type" type="xs:int" />
      <xs:element name="zoomLevel" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="addPointResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="register">
    <xs:sequence>
      <xs:element minOccurs="0" name="username" type="xs:string" />
      <xs:element minOccurs="0" name="password" type="xs:string" />
      <xs:element minOccurs="0" name="company" type="xs:string" />
      <xs:element minOccurs="0" name="language" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="registerResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="setPointMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="pointId" type="xs:long" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="mobiles" type="tns:dataMobile" />
      <xs:element name="checkType" type="xs:int" />
      <xs:element name="distanceChecktype" type="xs:int" />
      <xs:element name="distanceValue" type="xs:double" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="setPointMobileResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getSingleMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="mobileId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getSingleMobileResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:dataMobile" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="logOut">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="logOutResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getLastTelemetry">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="mobile" type="tns:dataMobile" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="dataNvp" type="tns:dataNameValue" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getLastTelemetryResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:dataTelemetry" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getYolYardimList">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="referenceIds" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getYolYardimListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataYolYardim" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataYolYardim">
    <xs:sequence>
      <xs:element minOccurs="0" name="aracGrupAdi" type="xs:string" />
      <xs:element minOccurs="0" name="aracIl" type="xs:string" />
      <xs:element minOccurs="0" name="aracIlce" type="xs:string" />
      <xs:element name="aracLatitude" type="xs:double" />
      <xs:element name="aracLongitude" type="xs:double" />
      <xs:element minOccurs="0" name="aracMahalle" type="xs:string" />
      <xs:element minOccurs="0" name="aracPlaka" type="xs:string" />
      <xs:element minOccurs="0" name="aracTipiKodu" type="xs:string" />
      <xs:element minOccurs="0" name="aracYol" type="xs:string" />
      <xs:element minOccurs="0" name="driverName" type="xs:string" />
      <xs:element name="gorevDurumu" type="xs:int" />
      <xs:element name="gorevDurumuDetayi" type="xs:int" />
      <xs:element name="gorevNo" type="xs:long" />
      <xs:element minOccurs="0" name="gorevZamani" type="xs:string" />
      <xs:element name="katedilenMesafeMusteri" type="xs:int" />
      <xs:element name="katedilenMesafeServis" type="xs:int" />
      <xs:element minOccurs="0" name="konumZamani" type="xs:string" />
      <xs:element name="manualIslemDurumu" type="xs:int" />
      <xs:element minOccurs="0" name="musteriAdres" type="xs:string" />
      <xs:element minOccurs="0" name="referansNo1" type="xs:string" />
      <xs:element minOccurs="0" name="referansNo2" type="xs:string" />
      <xs:element minOccurs="0" name="referansNo3" type="xs:string" />
      <xs:element name="tahminiVarisSuresi" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getWorkOrder">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="workOrderId" type="xs:string" />
      <xs:element minOccurs="0" name="custRefno" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getWorkOrderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="tns:dataWorkOrder" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataWorkOrder">
    <xs:sequence>
      <xs:element minOccurs="0" name="actualEndDate" type="xs:string" />
      <xs:element minOccurs="0" name="actualStartDate" type="xs:string" />
      <xs:element minOccurs="0" name="custRefno" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="places" nillable="true" type="tns:dataWorkPlace" />
      <xs:element minOccurs="0" name="plannedEndDate" type="xs:string" />
      <xs:element minOccurs="0" name="plannedStartDate" type="xs:string" />
      <xs:element minOccurs="0" name="recordTimestamp" type="xs:string" />
      <xs:element name="routeFlag" type="xs:int" />
      <xs:element name="transactionFlag" type="xs:int" />
      <xs:element name="workOrderId" type="xs:long" />
      <xs:element name="workStatus" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataWorkPlace">
    <xs:sequence>
      <xs:element name="actualSeqno" type="xs:int" />
      <xs:element minOccurs="0" name="address" type="xs:string" />
      <xs:element minOccurs="0" name="contactPerson" type="xs:string" />
      <xs:element name="duration" type="xs:long" />
      <xs:element minOccurs="0" name="enterTimestamp" type="xs:string" />
      <xs:element minOccurs="0" name="exitTimestamp" type="xs:string" />
      <xs:element minOccurs="0" name="faxno" type="xs:string" />
      <xs:element name="latitude" type="xs:double" />
      <xs:element name="longitude" type="xs:double" />
      <xs:element minOccurs="0" name="placeName" type="xs:string" />
      <xs:element minOccurs="0" name="placeNo" type="xs:string" />
      <xs:element name="placeSeqNo" type="xs:int" />
      <xs:element name="placeStatus" type="xs:int" />
      <xs:element minOccurs="0" name="placeStatusExp" type="xs:string" />
      <xs:element minOccurs="0" name="placeStatusTimestamp" type="xs:string" />
      <xs:element minOccurs="0" name="placeType" type="xs:string" />
      <xs:element minOccurs="0" name="plannedEndDate" type="xs:string" />
      <xs:element minOccurs="0" name="plannedStartDate" type="xs:string" />
      <xs:element minOccurs="0" name="recordTimestamp" type="xs:string" />
      <xs:element name="status" type="xs:int" />
      <xs:element minOccurs="0" name="telno" type="xs:string" />
      <xs:element name="tolerance" type="xs:double" />
      <xs:element name="transactionFlag" type="xs:int" />
      <xs:element name="workOrderId" type="xs:long" />
      <xs:element name="workPlaceId" type="xs:long" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="updatePointMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="dataCustPointsMobile" type="tns:dataCustomerPointsMobile" />
      <xs:element name="enabled" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataCustomerPointsMobile">
    <xs:sequence>
      <xs:element name="activeFlag" type="xs:int" />
      <xs:element name="checktype" type="xs:int" />
      <xs:element name="distanceChecktype" type="xs:int" />
      <xs:element name="distanceStatus" type="xs:int" />
      <xs:element name="distanceValue" type="xs:double" />
      <xs:element minOccurs="0" name="enterTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="exitTimeStamp" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element name="pointid" type="xs:long" />
      <xs:element name="status" type="xs:int" />
      <xs:element minOccurs="0" name="timeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="username" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="updatePointMobileResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="updateMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="mobile" type="tns:dataMobile" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="updateMobileResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="validatetoken">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="validatetokenResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getAracIsEmri">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="startTime" type="xs:string" />
      <xs:element minOccurs="0" name="endTime" type="xs:string" />
      <xs:element minOccurs="0" name="status" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getAracIsEmriResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataAracIsEmri" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataAracIsEmri">
    <xs:sequence>
      <xs:element minOccurs="0" name="content" type="xs:string" />
      <xs:element minOccurs="0" name="descriptor" type="xs:string" />
      <xs:element minOccurs="0" name="isEmriNo" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="status" type="xs:string" />
      <xs:element minOccurs="0" name="statusDate" type="xs:string" />
      <xs:element minOccurs="0" name="statusExp" type="xs:string" />
      <xs:element minOccurs="0" name="statusTime" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileTripsBetweenInterval">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="mobile" type="tns:dataMobile" />
      <xs:element minOccurs="0" name="startTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="endTimeStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileTripsBetweenIntervalResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataTrip" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataTrip">
    <xs:sequence>
      <xs:element minOccurs="0" name="alias" type="xs:string" />
      <xs:element name="deltaTime" type="xs:double" />
      <xs:element name="distanceGps" type="xs:long" />
      <xs:element name="distanceTako" type="xs:double" />
      <xs:element name="fuelConsumption" type="xs:double" />
      <xs:element name="rolantiTotal" type="xs:double" />
      <xs:element name="speedAvg" type="xs:double" />
      <xs:element name="speedExceedTime" type="xs:long" />
      <xs:element name="speedMax" type="xs:double" />
      <xs:element name="startKm" type="xs:double" />
      <xs:element minOccurs="0" name="startLbsLocation" type="xs:string" />
      <xs:element minOccurs="0" name="startPosTimeStamp" type="xs:string" />
      <xs:element name="stopKm" type="xs:double" />
      <xs:element minOccurs="0" name="stopLbsLocation" type="xs:string" />
      <xs:element minOccurs="0" name="stopPosTimeStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="version">
    <xs:sequence />
  </xs:complexType>
  <xs:complexType name="versionResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getPointMobileList">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="mobiles" type="tns:dataMobile" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getPointMobileListResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataCustomerPointsMobile" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileScoreDetails">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="startTimeStamp" type="xs:string" />
      <xs:element minOccurs="0" name="endTimeStamp" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getMobileScoreDetailsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataScoreDetail" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="dataScoreDetail">
    <xs:sequence>
      <xs:element name="ecoDriveScore" type="xs:double" />
      <xs:element minOccurs="0" name="exceptionDescription" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element name="safeDriveScore" type="xs:double" />
      <xs:element minOccurs="0" name="scmDate" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="createWorkOrder">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" name="workOrderInput" type="tns:workOrderInput" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="workOrderInput">
    <xs:sequence>
      <xs:element minOccurs="0" name="custRefno" type="xs:string" />
      <xs:element name="mobile" type="xs:long" />
      <xs:element minOccurs="0" name="name" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="places" nillable="true" type="tns:workPlaceInput" />
      <xs:element minOccurs="0" name="plannedEndDate" type="xs:string" />
      <xs:element minOccurs="0" name="plannedStartDate" type="xs:string" />
      <xs:element name="routeFlag" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="createWorkOrderResponse">
    <xs:sequence>
      <xs:element minOccurs="0" name="return" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="clearPointMobile">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element name="pointId" type="xs:long" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="mobiles" type="tns:dataMobile" />
      <xs:element name="checkType" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="clearPointMobileResponse">
    <xs:sequence>
      <xs:element name="return" type="xs:boolean" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getGpsLastPositions">
    <xs:sequence>
      <xs:element minOccurs="0" name="token" type="xs:string" />
      <xs:element minOccurs="0" maxOccurs="unbounded" name="mobiles" type="tns:dataMobile" />
    </xs:sequence>
  </xs:complexType>
  <xs:complexType name="getGpsLastPositionsResponse">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="return" type="tns:dataPosition" />
    </xs:sequence>
  </xs:complexType>
</xs:schema>